package com.ruoyi.project.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

import java.util.Date;

/**
 * 点餐信息暂存对象 yqg_information_ordering
 *
 * @author dr
 * @date 2023-04-17
 */
public class YqgInformationOrdering extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long ID;

    /** 游客ID */
    @Excel(name = "游客ID")
    private String visitorId;

    /** 桌号 */
    @Excel(name = "桌号")
    private String tableNumber;

    /** 项目名称 */
    @Excel(name = "项目名称")
    private String entryName;

    /** 项目类别 */
    @Excel(name = "项目类别")
    private String projectCategory;

    /** 一级分类 */
    @Excel(name = "一级分类")
    private String firstLevelClassification;

    /** 二级分类 */
    @Excel(name = "二级分类")
    private String secondaryClassification;

    /** 三级分类 */
    @Excel(name = "三级分类")
    private String tertiaryClassification;

    /** 项目代码 */
    @Excel(name = "项目代码")
    private String projectCode;

    /** 助记码 */
    @Excel(name = "助记码")
    private String mnemonicCode;

    /** 单位 */
    @Excel(name = "单位")
    private String unit;

    /** 单价 */
    @Excel(name = "单价")
    private String unitPrice;

    /** 数量 */
    @Excel(name = "数量")
    private String quantity;

    /** 点餐单号 */
    @Excel(name = "点餐单号")
    private String orderNumber;

    /** 手机提交时间 */
    @Excel(name = "手机提交时间")
    private Date phoneTime;

    /** 合计金额 */
    @Excel(name = "合计金额")
    private String totalAmount;

    /** 状态 */
    @Excel(name = "状态")
    private String status;

    /** 备注1 */
    @Excel(name = "备注1")
    private String note1;

    /** 备注2 */
    @Excel(name = "备注2")
    private String note2;

    /** 备注3 */
    @Excel(name = "备注3")
    private String note3;

    /** 备注4 */
    @Excel(name = "备注4")
    private String note4;

    /** 备注5 */
    @Excel(name = "备注5")
    private String note5;

    /** 备注6 */
    @Excel(name = "备注6")
    private String note6;

    /** 备注7 */
    @Excel(name = "备注7")
    private String note7;

    /** 备注8 */
    @Excel(name = "备注8")
    private String note8;

    /** 备注9 */
    @Excel(name = "备注9")
    private String note9;

    /** 备注10 */
    @Excel(name = "备注10")
    private String note10;

    public void setID(Long ID)
    {
        this.ID = ID;
    }

    public Long getID()
    {
        return ID;
    }
    public void setVisitorId(String visitorId)
    {
        this.visitorId = visitorId;
    }

    public String getVisitorId()
    {
        return visitorId;
    }
    public void setTableNumber(String tableNumber)
    {
        this.tableNumber = tableNumber;
    }

    public String getTableNumber()
    {
        return tableNumber;
    }
    public void setEntryName(String entryName)
    {
        this.entryName = entryName;
    }

    public String getEntryName()
    {
        return entryName;
    }
    public void setProjectCategory(String projectCategory)
    {
        this.projectCategory = projectCategory;
    }

    public String getProjectCategory()
    {
        return projectCategory;
    }
    public void setFirstLevelClassification(String firstLevelClassification)
    {
        this.firstLevelClassification = firstLevelClassification;
    }

    public String getFirstLevelClassification()
    {
        return firstLevelClassification;
    }
    public void setSecondaryClassification(String secondaryClassification)
    {
        this.secondaryClassification = secondaryClassification;
    }

    public String getSecondaryClassification()
    {
        return secondaryClassification;
    }
    public void setTertiaryClassification(String tertiaryClassification)
    {
        this.tertiaryClassification = tertiaryClassification;
    }

    public String getTertiaryClassification()
    {
        return tertiaryClassification;
    }
    public void setProjectCode(String projectCode)
    {
        this.projectCode = projectCode;
    }

    public String getProjectCode()
    {
        return projectCode;
    }
    public void setMnemonicCode(String mnemonicCode)
    {
        this.mnemonicCode = mnemonicCode;
    }

    public String getMnemonicCode()
    {
        return mnemonicCode;
    }
    public void setUnit(String unit)
    {
        this.unit = unit;
    }

    public String getUnit()
    {
        return unit;
    }
    public void setUnitPrice(String unitPrice)
    {
        this.unitPrice = unitPrice;
    }

    public String getUnitPrice()
    {
        return unitPrice;
    }
    public void setQuantity(String quantity)
    {
        this.quantity = quantity;
    }

    public String getQuantity()
    {
        return quantity;
    }
    public void setOrderNumber(String orderNumber)
    {
        this.orderNumber = orderNumber;
    }

    public String getOrderNumber()
    {
        return orderNumber;
    }
    public void setNote1(String note1)
    {
        this.note1 = note1;
    }

    public String getNote1()
    {
        return note1;
    }
    public void setNote2(String note2)
    {
        this.note2 = note2;
    }

    public String getNote2()
    {
        return note2;
    }
    public void setNote3(String note3)
    {
        this.note3 = note3;
    }

    public String getNote3()
    {
        return note3;
    }
    public void setNote4(String note4)
    {
        this.note4 = note4;
    }

    public String getNote4()
    {
        return note4;
    }
    public void setNote5(String note5)
    {
        this.note5 = note5;
    }

    public String getNote5()
    {
        return note5;
    }
    public void setNote6(String note6)
    {
        this.note6 = note6;
    }

    public String getNote6()
    {
        return note6;
    }
    public void setNote7(String note7)
    {
        this.note7 = note7;
    }

    public String getNote7()
    {
        return note7;
    }
    public void setNote8(String note8)
    {
        this.note8 = note8;
    }

    public String getNote8()
    {
        return note8;
    }
    public void setNote9(String note9)
    {
        this.note9 = note9;
    }

    public String getNote9()
    {
        return note9;
    }
    public void setNote10(String note10)
    {
        this.note10 = note10;
    }

    public String getNote10()
    {
        return note10;
    }


    public Date getPhoneTime() {
        return phoneTime;
    }

    public void setPhoneTime(Date phoneTime) {
        this.phoneTime = phoneTime;
    }

    public String getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(String totalAmount) {
        this.totalAmount = totalAmount;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }
    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("ID", getID())
            .append("visitorId", getVisitorId())
            .append("tableNumber", getTableNumber())
            .append("entryName", getEntryName())
            .append("projectCategory", getProjectCategory())
            .append("firstLevelClassification", getFirstLevelClassification())
            .append("secondaryClassification", getSecondaryClassification())
            .append("tertiaryClassification", getTertiaryClassification())
            .append("projectCode", getProjectCode())
            .append("mnemonicCode", getMnemonicCode())
            .append("unit", getUnit())
            .append("unitPrice", getUnitPrice())
            .append("quantity", getQuantity())
            .append("orderNumber", getOrderNumber())
            .append("note1", getNote1())
            .append("note2", getNote2())
            .append("note3", getNote3())
            .append("note4", getNote4())
            .append("note5", getNote5())
            .append("note6", getNote6())
            .append("note7", getNote7())
            .append("note8", getNote8())
            .append("note9", getNote9())
            .append("note10", getNote10())
            .append("phoneTime", getPhoneTime())
            .append("totalAmount", getTotalAmount())
            .append("status", getStatus())
            .toString();
    }
}
